package com.sz.common.pay.citic.entity.reconciliation;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import java.math.BigDecimal;

/**
 * Created by siqishangshu on 17/10/20.
 *
 <row>
     <bresqNo></bresqNo><!--回单编号varchar(28)-->
     <billType></billType><!--回单类型varchar(6)，100000：存款回单；100001：取款回单；200000：转账回单；200001：缴税回单；300000：收费回单；400000定期回单；400001：活期回单-->
     <transeqNo></transeqNo><!--交易发起方流水号varchar(36)-->
     <tranCode></tranCode><!--交易发起方交易码（T+1返回） varchar(8)-->
     <tranDate ></tranDate><!--交易日期char(8)，格式YYYYMMDD-->
     <tranAmt></tranAmt><!--交易金额decimal(15.2)-->
     <payerAccNo></payerAccNo><!--付款人账号（T+1返回） varchar(19)-->
     <payerAccNm></payerAccNm><!--付款人户名（T+1返回） varchar(122)-->
     <payeeAccNo></payeeAccNo><!--收款人账号（T+1返回） varchar(19)-->
     <payeeAccNm></payeeAccNm><!--收款人户名（T+1返回） varchar(122)-->
     <cryType></cryType><!--币种（T+1返回）varchar(3)-->
     <bizType></bizType><!--业务类型（T+1返回）varchar(6)-->
     <bizTpdes></bizTpdes><!--业务类型描述（T+1返回）varchar(32)-->
     <brStt></brStt><!--回单状态（T+0返回）varchar(1)，1：正常；2：冲正；3：被冲正；4：当日冲正-->
     <otherRaccNo1></otherRaccNo1><!--对手方账号（T+0返回） varchar(19)-->
     <otherRaccNm1></otherRaccNm1><!--对手方账户名（T+0返回） varchar(122)-->
     <otherRaccNo2></otherRaccNo2><!--对手方附属账户（T+0返回） varchar(19)-->
     <otherRaccNm2></otherRaccNm2><!--对手方附属账户名（T+0返回） varchar(122)-->
     <cdfg></cdfg><!--借贷标识（T+0返回）varchar(1)， C：贷/收；D：借/付-->
     <accNo1></accNo1><!--己方账号(T+0) varchar(19)-->
     <accNm1></accNm1><!--己方账户名(T+0) varchar(122)-->
     <accNo2></accNo2><!--己方附属账号(T+0) varchar(19)-->
     <accNm2></accNm2><!--己方附属账户名(T+0) varchar(122)-->
     <accNo3></accNo3><!--己方客户内部账号(T+0) varchar(19)-->
     <accNm3></accNm3><!--己方客户内部账户名(T+0) varchar(122)-->
     <otherRaccNo3></otherRaccNo3><!--对方客户内部账号(T+0) varchar(19)-->
     <otherRaccNm3></otherRaccNm3><!--对方客户内部账户名(T+0)  varchar(122)-->
     <cryType1></cryType1><!--交易币种(T+0)  varchar(3)-->
     <cashFlag1></cashFlag1><!--钞汇标识(T+0)  varchar(1)-->
     <accSeq1></accSeq1><!--账户序号(T+0)  varchar(6)-->
     <cryType2></cryType2><!--对手方交易币种(T+0) varchar(3)-->
     <cashFlag2></cashFlag2><!--对手方钞汇标识(T+0) varchar(1)-->
     <accSeq2></accSeq2><!--对手方账户序号(T+0) varchar(6)-->
 </row>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@Data
public class ReceiptInfo {
     private String bresqNo;                            //bresqNo><!--回单编号varchar(28)-->
     private String billType;    //BillType2            //billType><!--回单类型varchar(6)，100000：存款回单；100001：取款回单；200000：转账回单；200001：缴税回单；300000：收费回单；400000定期回单；400001：活期回单-->
     private String transeqNo;                          //transeqNo><!--交易发起方流水号varchar(36)-->
     private String tranCode;                           //tranCode><!--交易发起方交易码（T+1返回） varchar(8)-->
     private String tranDate ;                          //tranDate><!--交易日期char(8)，格式YYYYMMDD-->
     private BigDecimal tranAmt;                        //tranAmt><!--交易金额decimal(15.2)-->
     private String payerAccNo;                         //payerAccNo><!--付款人账号（T+1返回） varchar(19)-->
     private String payerAccNm;                         //payerAccNm><!--付款人户名（T+1返回） varchar(122)-->
     private String payeeAccNo;                         //payeeAccNo><!--收款人账号（T+1返回） varchar(19)-->
     private String payeeAccNm;                         //payeeAccNm><!--收款人户名（T+1返回） varchar(122)-->
     private String cryType;                            //cryType><!--币种（T+1返回）varchar(3)-->
     private String bizType;                            //bizType><!--业务类型（T+1返回）varchar(6)-->
     private String bizTpdes;                           //bizTpdes><!--业务类型描述（T+1返回）varchar(32)-->
     private String brStt;                              //brStt><!--回单状态（T+0返回）varchar(1)，1：正常；2：冲正；3：被冲正；4：当日冲正-->
     private String otherRaccNo1;                       //otherRaccNo1><!--对手方账号（T+0返回） varchar(19)-->
     private String otherRaccNm1;                       //otherRaccNm1><!--对手方账户名（T+0返回） varchar(122)-->
     private String otherRaccNo2;                       //otherRaccNo2><!--对手方附属账户（T+0返回） varchar(19)-->
     private String otherRaccNm2;                       //otherRaccNm2><!--对手方附属账户名（T+0返回） varchar(122)-->
     private String cdfg;                               //cdfg><!--借贷标识（T+0返回）varchar(1)， C：贷/收；D：借/付-->
     private String accNo1;                             //accNo1><!--己方账号(T+0) varchar(19)-->
     private String accNm1;                             //accNm1><!--己方账户名(T+0) varchar(122)-->
     private String accNo2;                             //accNo2><!--己方附属账号(T+0) varchar(19)-->
     private String accNm2;                             //accNm2><!--己方附属账户名(T+0) varchar(122)-->
     private String accNo3;                             //accNo3><!--己方客户内部账号(T+0) varchar(19)-->
     private String accNm3;                             //accNm3><!--己方客户内部账户名(T+0) varchar(122)-->
     private String otherRaccNo3;                       //otherRaccNo3><!--对方客户内部账号(T+0) varchar(19)-->
     private String otherRaccNm3;                       //otherRaccNm3><!--对方客户内部账户名(T+0)  varchar(122)-->
     private String cryType1;                           //cryType1><!--交易币种(T+0)  varchar(3)-->
     private String cashFlag1;                          //cashFlag1><!--钞汇标识(T+0)  varchar(1)-->
     private String accSeq1;                            //accSeq1><!--账户序号(T+0)  varchar(6)-->
     private String cryType2;                           //cryType2><!--对手方交易币种(T+0) varchar(3)-->
     private String cashFlag2;                          //cashFlag2><!--对手方钞汇标识(T+0) varchar(1)-->
     private String accSeq2;                            //accSeq2><!--对手方账户序号(T+0) varchar(6)-->
}
